/*
    ————————问题描述————————
    兰博教训提莫之后,然后和提莫讨论起约德尔人,谈起约德尔人,自然少不了一个人,那就是黑默丁格------约德尔人历史上最伟大的科学家. 
    提莫说,黑默丁格最近在思考一个问题:
        黑默丁格有三个炮台,炮台能攻击到距离它 R 的敌人(两点之间的距离为两点连续的距离,例如(3,0),(0,4)之间的距离是5),
        如果一个炮台能攻击到敌人,那么就会对敌人造成1×的伤害.
        黑默丁格将三个炮台放在N*M方格中的点上,并且给出敌人的坐标. 
    问:那么敌人受到伤害会是多大?

    ————————输入描述————————
    第一行9个整数,R,x1,y1,x2,y2,x3,y3,x0,y0.
    R代表炮台攻击的最大距离,
    (x1,y1),(x2,y2),(x3,y3)代表三个炮台的坐标.
    (x0,y0)代表敌人的坐标.

    1 1 1 2 2 3 3 1 2

    ————————输出描述————————
    输出一行,这一行代表敌人承受的最大伤害,(如果每个炮台都不能攻击到敌人,输出0×)
    2x

*/
package me.yobol.algorithm.inaction.netease;

import java.util.Scanner;

/**
 *
 * @author Yobol
 */
public class FortAttack {
    
    /**
     * 判断某个点(x,y)在某个圆((x0,y0)为圆心，r为半径)中 Math.pow((x - x0), 2) + Math.pow((y - y0), 2) <= Math.pow(r, 2)
     * 
     * @param r
     * @param x
     * @param y
     * @return 
     */
    public static int attack(int r,int[] x,int[] y){
        int times = 0;
        for (int i = 0; i < 3; i++) {
            if (Math.pow((x[i] - x[3]), 2) + Math.pow((y[i] - y[3]), 2) <= Math.pow(r, 2)) {
                times++;
            }
        }
        return times;
    }
    
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while(input.hasNext()){
            int r = input.nextInt();
            int[] x = new int[4];
            int[] y = new int[4];
            for (int i = 0; i < 4; i++) {
                x[i] = input.nextInt();
                y[i] = input.nextInt();
            }
            System.out.println(attack(r,x,y) + "x");
        }
    }
}
